import random

print("生成中奖号码中……")
gen_arr = random.sample(range(1, 33), 8)
print("中奖号码已生成！")

try:
    input_str = input("请输入你的 {} 个号码（每个数字间用空格隔开）：".format(len(gen_arr)))
    input_arr = [int(i) for i in input_str.split()]
except ValueError:
    print("请输入正确整数号码！")
if len(input_arr) != len(gen_arr):
    print("号码数量不对！")
else:
    print("您输入的号码为：")
    for i in range(len(input_arr)):
        print(input_arr[i], end="")
        if i < len(input_arr) - 1:
            print(", ", end="")
        else:
            print()
    print("中奖号码为：")
    for i in range(len(gen_arr)):
        print(gen_arr[i], end="")
        if i < len(gen_arr) - 1:
            print(", ", end="")
        else:
            print()

    flag = 0
    for i in range(len(gen_arr)):
        if gen_arr[i] != input_arr[i]:
            flag += 1

    if flag == 0:
        print("恭喜中奖了！")
    else:
        print("很遗憾没有中奖！")
